givex8 (Normal User)
Rookie
Messaggi: 28
Iscritto: 05/03/2011
|
Salve a tutti, mi chiedevo se č possibile CHIUDERE il form primario senza chiudere l'applicazione (e senza usare Hide)
Grazie a tutti
|
|
()
Newbie
Messaggi:
Iscritto:
|
Per chiudere intendi Eliminare con Free?
se sė e il form č quello principale il controllo viene restituito
nel file del programma (Menų Project -> View Source):
Codice sorgente - presumibilmente Delphi |
program Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; //Il controllo viene restituito qui! end.
|
Es: Aprire un MessageBox alla chiusura (DOPO!)
Codice sorgente - presumibilmente Delphi |
program Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; Application.MessageBox('Messaggioooooooo', 'Messaggio!', 0); end.
|
|
|
smanettone83 (Normal User)
Pro
Messaggi: 124
Iscritto: 20/10/2010
|
Postato originariamente da givex8:
Salve a tutti, mi chiedevo se č possibile CHIUDERE il form primario senza chiudere l'applicazione (e senza usare Hide)
Grazie a tutti |
i miei sospetti sono sempre piu confermati... sento puzza di trojan..... |
|
()
Newbie
Messaggi:
Iscritto:
|
Non credo... perchč dovrebbe allora fare una domanda cosė?
E' una cosa che uso spesso:
Es: Creare un file virtuale in memoria all'avvio e poi CHIUSO il programma lo cancello.
Lo uso per non aprire due volte lo stesso prog...
|
|
givex8 (Normal User)
Rookie
Messaggi: 28
Iscritto: 05/03/2011
|
Postato originariamente da smanettone83:
Postato originariamente da givex8:
Salve a tutti, mi chiedevo se č possibile CHIUDERE il form primario senza chiudere l'applicazione (e senza usare Hide)
Grazie a tutti |
i miei sospetti sono sempre piu confermati... sento puzza di trojan..... |
Devo fare una chat con Form di login + Form della chat (dove si scrive)
Il Form di login č il primario.
A login effettuato il Form di login (il primario) deve chiudersi e aprire il Form della chat...
Non posso fare Hide sul form primario perchč se provo a minimizzare il Form della chat e poi ripristinarlo, magicamente mi spunta fuori il form primario anche se l'avevo messo in Hide precedentemente...
PS: Ne ho le p***e piene dei trojan... non ne farei mai uno...
Ultima modifica effettuata da givex8 il 07/05/2011 alle 14:59 |
|
smanettone83 (Normal User)
Pro
Messaggi: 124
Iscritto: 20/10/2010
|
Codice sorgente - presumibilmente Delphi |
program Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}, Unit2 in 'Unit2.pas' {Form2}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm2, Form2); Application.CreateForm(TForm1, Form1); Application.Run; end.
|
inverti la creazione dei form. in questo modo si avviera' il form2 come primario
|
|
givex8 (Normal User)
Rookie
Messaggi: 28
Iscritto: 05/03/2011
|
Postato originariamente da smanettone83:
Codice sorgente - presumibilmente Delphi |
program Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}, Unit2 in 'Unit2.pas' {Form2}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm2, Form2); Application.CreateForm(TForm1, Form1); Application.Run; end.
|
inverti la creazione dei form. in questo modo si avviera' il form2 come primario
|
In questo modo non risolvo niente dato che poi quando minimizzo e ripristino spunta di nuovo il form primario anche se lo nascondo con Hide... |
|
smanettone83 (Normal User)
Pro
Messaggi: 124
Iscritto: 20/10/2010
|
minimizzi semplicemente cliccando sul bottone in alto del form2?
|
|
givex8 (Normal User)
Rookie
Messaggi: 28
Iscritto: 05/03/2011
|
Postato originariamente da smanettone83:
minimizzi semplicemente cliccando sul bottone in alto del form2? |
Si... |
|